﻿namespace Beetle
{
    using System;
    using System.Collections.Generic;
    using System.Runtime.CompilerServices;

    public class ChannelDisposedEventArgs : ChannelEventArgs
    {
        internal int _field_a;
        [CompilerGenerated]
        private int _field_b;
        [CompilerGenerated]
        private Queue<IMessage> _field_c;
        [CompilerGenerated]
        private bool _field_d;

        public ChannelDisposedEventArgs()
        {
            this.Clean = true;
            this.Delay = 50;
        }

        public bool Clean
        {
            [CompilerGenerated]
            get
            {
                return this._field_d;
            }
            [CompilerGenerated]
            set
            {
                this._field_d = value;
            }
        }

        public int Delay
        {
            [CompilerGenerated]
            get
            {
                return this._field_b;
            }
            [CompilerGenerated]
            set
            {
                this._field_b = value;
            }
        }

        public Queue<IMessage> Message
        {
            [CompilerGenerated]
            get
            {
                return this._field_c;
            }
            [CompilerGenerated]
            internal set
            {
                this._field_c = value;
            }
        }
    }
}

